package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.PeTheoreticalTeacher;
import com.shzu.jwc.ty.bean.PeTheoreticalTeacherExample;
import java.util.List;

import com.shzu.jwc.ty.param.StartandEndDate;
import org.apache.ibatis.annotations.Param;

public interface PeTheoreticalTeacherMapper {
    long countByExample(PeTheoreticalTeacherExample example);

    int deleteByExample(PeTheoreticalTeacherExample example);

    int insert(PeTheoreticalTeacher record);

    int insertSelective(PeTheoreticalTeacher record);

    List<PeTheoreticalTeacher> selectByExample(PeTheoreticalTeacherExample example);

    int updateByExampleSelective(@Param("record") PeTheoreticalTeacher record, @Param("example") PeTheoreticalTeacherExample example);

    int updateByExample(@Param("record") PeTheoreticalTeacher record, @Param("example") PeTheoreticalTeacherExample example);

    List<PeTheoreticalTeacher> selectshowprint(@Param("startandEndDate") StartandEndDate startandEndDate);
}